import Vue from 'vue'
import Vonic from 'vonic'

import routes from './router/router'
import store from './vuex/store'

// // 引入全局变量配置文件
import globalVariable from './global/const/global-consts.js'
//通过Vue.prototype将函数挂载到Vue实例上面(通过this.GLOBAL.variableName获取)
Vue.prototype.GLOBAL=globalVariable

// 引入全局函数配置文件
import globalFunctions from './global/function/global-functions.js'
// 注册全局函数
Vue.use(globalFunctions);

// 引入全局组件配置文件
import globalComponent from './global/component/global-components.js'
// 注册全局组件
Vue.use(globalComponent);

// 在入口js（main.js）里引入mock.js
require('./mock/mock.js')

// 注册在全局的fliter(全局方法),一个自定义过滤器,必须放在Vue实例化前面
// 添加一个常用的时间整理过滤器 getYMD
Vue.filter('getYMD', function(input) {
    return input.split(' ')[0];
})

Vue.use(Vonic.app, {
  routes,
  store
})

